package com.xxx.mch.domain.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author FengHaixin
 * @description 一句话描述该文件的用途
 * @date 2020-09-21
 */
@Setter
@Getter
@ToString (callSuper = true)
@ApiModel ("部门考评")
public class KaopinDto
{
    @ExcelProperty (value = "部门ID", index = 0)
    @ApiModelProperty ("部门ID")
    private Integer deptId;

    @ExcelProperty (value = "部门", index = 1)
    @ApiModelProperty ("部门名")
    private String deptName;

    @ExcelProperty (value = "自考（20%）", index = 2)
    @ApiModelProperty ("自考")
    private BigDecimal ziKao;

    @ExcelProperty (value = {"中心领导机关（80%）", "总编办（5%）"}, index = 3)
    @ApiModelProperty ("总编")
    private BigDecimal zongBian;

    @ExcelProperty (value = {"中心领导机关（80%）", "办公室（5%）"}, index = 4)
    @ApiModelProperty ("办公室")
    private BigDecimal office;

    @ExcelProperty (value = {"中心领导机关（80%）", "财务科（5%）"}, index = 5)
    @ApiModelProperty ("财务科")
    private BigDecimal caiWu;

    @ExcelProperty (value = {"中心领导机关（80%）", "行政分管（10%）"}, index = 6)
    @ApiModelProperty ("行政分管")
    private BigDecimal fenGuan;

    @ExcelProperty (value = {"中心领导机关（80%）", "轮值总编（15%）"}, index = 7)
    @ApiModelProperty ("轮值总编")
    private BigDecimal lunZhi;

    @ExcelProperty (value = {"中心领导机关（80%）", "党委主要（30%）"}, index = 8)
    @ApiModelProperty ("党委主要")
    private BigDecimal dangWei;

    @ExcelProperty (value = {"中心领导机关（80%）", "行政主要（30%）"}, index = 9)
    @ApiModelProperty ("行政主要")
    private BigDecimal zhuYao;

    @ExcelProperty (value = "总分", index = 10)
    @ApiModelProperty ("总分")
    private BigDecimal total;

    @ApiModelProperty ("部门锁状态。1-加锁；0-不加锁")
    private Integer lockStatus;
}
